/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,p,th,td,tr,table,tbody,thead,tfoot,em,strong,span {padding:0;margin:0;} 
table {border-collapse:collapse;border-spacing:0;} 
img {border:0 none;} 
em {font-weight:normal;font-style:normal;} 
ol,ul {list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;} 
.clearFix:after{content:' ';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearFix {*zoom:1;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
input,textarea {font-size:12px;outline:0 none;}
/*body*/

a {color:#333;outline:0 none;}


/*focus*/
.focus {height:499px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:499px;overflow:hidden;}
.focus_m li {width:100%;height:499px;_float:left;}
.focus_m li.li_1 {background:url(../images/ban_02.jpg) center 0 no-repeat;}
.focus_m li.li_2 {background:url(../images/ban_01.jpg) center 0 no-repeat;}
.focus_m li.li_3 {background:url(../images/ban_03.jpg) center 0 no-repeat;}

.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:50%;top:470px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
/*login*/
.login_box {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.login {position:absolute;width:304px;height:314px;overflow:hidden;padding:10px;top:28px;right:0;}
.login_bg {position:absolute;z-index:1;width:400px;height:400px;background:#e8e8e8;opacity:0.4;filter:alpha(opacity=40);left:0;top:0;}
.login_content {border:1px solid #8a9eaa;position:relative;width:302px;height:312px;overflow:hidden;z-index:2;background:url(../images/login_bg.png) 0 0 repeat-x;}
.login_main {height:41px;overflow:hidden;}
.login_main li {width:151px;height:41px;overflow:hidden;float:left;}
.login_main a {display:block;width:150px;height:40px;text-align:center;font-size:14px;letter-spacing:1px;line-height:40px;border:1px solid #8a9eaa;background:#f9f9f9;}
.login_main a.active {background:none;border-color:#f0f0f0;}
.login_main a:hover {color:#f60;}
.login_main .li_0 a {border-width:0 1px 1px 0;}
.login_main .li_1 a {border-width:0 0 1px 1px;}
.login_cnzz {padding:0 10px;position:relative;}
.login_cnzz table {table-layout:fixed;width:100%;}
.login_cnzz td {padding-top:10px;}
.login_cnzz td.td_0 {width:60px;text-align:right;}
.login_cnzz td.td_1 {}
.login_cnzz td.td_1 input {width:180px;height:26px;line-height:26px;background:#fff;border:1px solid #ccc;padding:0 5px;color:#919191;}
.login_cnzz td.td_1 input:focus {border-color:#8fb5cf;color:#000;}
.login_cnzz td.td_2 input {vertical-align:middle;margin-top:-2px;margin-bottom:1px;}
.login_cnzz td.td_3 input {width:60px;height:26px;line-height:26px;background:#fff;border:1px solid #ccc;padding:0 5px;color:#919191;}
.login_cnzz td.td_3 input:focus {border-color:#8fb5cf;color:#000;}
.login_cnzz td.td_4 a {float:left;overflow:hidden;height:32px;line-height:32px;overflow:hidden;}
.login_cnzz td.td_4 span {display:block;text-indent:-999em;float:left;overflow:hidden;height:32px;line-height:32px;overflow:hidden;width:73px;height:32px;overflow:hidden;background:url(../images/btn.png) 0 -100px no-repeat;cursor:pointer;}
.login_cnzz td.td_4 span:hover {background-position:-100px -100px;}
.login_cnzz td.td_4 a.a_1 {color:#0387cf;margin-left:10px;}
.login_cnzz td.td_4 a.a_1:hover {text-decoration:underline;}
.register {position:absolute;width:257px;height:40px;overflow:hidden;background:url(../images/btn.png) 0 0 no-repeat;display:block;text-indent:-999em;cursor:pointer;left:50%;margin-left:-129px;top:220px;}
.register:hover {background-position:0 -50px;}
.login_error {text-align:center;color:#f00;}

.index_box {margin-top:15px;}
.index_box h3 {height:30px;line-height:30px;overflow:hidden;font-size:14px;}
